МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА”
Кафедра САПР
ЗВІТ
про виконання лабораторної роботи №1
на тему:
«Технологія програмування і відлагодження програм на мові JAVA»
Виконав:
Ст. гр. КН-3
Львів 2008Мета роботи: Метою роботи є знайомство з технологією програмування і відладки програм з використанням пакету SDK фірми Sun.
Короткі теоретичні відомості
Структура програми на мові Java
Всі Java-программы містять в собі чотири основні елементи:
класи (classes) – елементи програми, що містять в собі змінні і методи;
інтерфейси (interfaces) – різновид класів, використовуваний в деяких спеціальних випадках (реалізація множинного спадкоємства і протоколів);
змінні (variables) – елементи програми, в яких зберігаються дані;
методи (methods) – елементи програми, що виконують дії над даними (аналогічні функціям процедурам і підпрограмам в інших мовах програмування);
пакети (packages) – група зв'язаних по сенсу класів і інтерфейсів.
Для того, щоб використовувати класи, що містяться в пактах, і інтерфейси, необхідно зробити їх доступними в програмі на мові Java. Для цього використовується оператор або оператори import з ім'ям пакету і ім'ям використовуваного класу даного пакету, наприклад:
import java.util.Date;
виконує імпорт класу Date з пакету java.util.
Якщо необхідно використовувати декілька класів або інтерфейсів з пакету, зазвичай замість імені класу або інтерфейсу ставиться символ "*", що указує, що даній програмі доступні всі класи і інтерфейси даного пакету, наприклад:
import java.awt.*;
виконує імпорт всіх класів з пакету java.awt.
Слід зазначити, що імпорт пакету java.lang задавати не потрібно, оскільки цей пакет імпортується в програми на мові Java за умовчанням.
Установка SDK і склад SDK
Встановити SDK можна, або з компакт-диска, або скопіювавши інсталяційний пакет і документацію з Web-сайта фірми Sun – java.sun.com. Ім'я настановного саморазворачивающего пакету для версії SDK 1.3 – j2sdk1_3_0-win.exe і для версії SDK 1.4 – j2sdk1_4_0-win.exe. Установка проводиться автоматично і єдині параметри, які треба вказати, – це місце розміщення і ім'я пакету (за умовчанням c:\jdk1.3 для версії 1.3 і c:\j2sdk1.4.0 – для версії 1.4) і компоненти, що інсталюються (обов'язковим при установці є тільки перший компонент – програмні файли, бажано також включити демонстраційні приклади).
Каталог, в який встановлюється SDK, при установці розгортає наступні підкаталоги:
bin – виконувані модулі і утиліти SDK;
demo – демонстраційні приклади (якщо цей компонент включений);
include – заголовні файли C і C++, використовувані для побудови середовища Java;
lib – бібліотеки і архіви (у форматах .lib, .zip, і .jar), використовувані SDK;
src – початковий код бібліотек Java (якщо цей компонент включений).
Документація до пакету міститься в окремому файлі з ім'ям j2sdkномер-версии-doc.zip і розгортається окремо (рекомендується помістити її в підкаталог docs каталога, що містить пакет SDK).
Для того, щоб виконувані модулі і утиліти пакету SDK могли запускатися з будь-якого каталога без вказівки шляху до них, необхідно додати в параметр команди PATH в autoexec.bat шлях до каталога bin, наприклад: c:\jdk1.3\bin\;
Крім того, Java використовує змінну оточення CLASSPATH для вказівки шляху до каталога класів Java. Якщо SDK встановлений в каталог за умовчанням, змінну CLASSPATH можна не встановлювати, інакше її необхідно встановити в autoexec.bat за допомогою команди SET CLASSPATH=имя-каталога.
Слід звернути увагу на те, що при компіляції указується повне ім'я файлу з текстом програми (з розширенням .java), а при запуску інтерпретатора – ім'я файлу, байт-коды, що містить (без розширення .class).
Файли компілятора javac.exe і інтерпретатора java.exe знаходяться в підкаталозі bin каталога, SDK, що містить, і є програмами, що виконуються в режимі командного інтерпретатора (Windows NT/2000/XP) або MS DOS (Windows 95/98). Переважно використовувати...